home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 May: Tool Chest / Developer CD Series Tool Chest (Apple Computer)(May 1999).iso / Tool Chest / Printing / STD File Saver 2.1.1 / Source / MyPrintTypes.r < prev    next >
Encoding:
Text File  |  1996-09-24  |  2.1 KB  |  55 lines  |  [TEXT/MPS ]

  1. /*
  2. ** Copyright 1991-1996 Apple Computer. All rights reserved.
  3. **
  4. **    You may incorporate this sample code into your applications without
  5. **    restriction, though the sample code has been provided "AS IS" and the
  6. **    responsibility for its operation is 100% yours.  However, what you are
  7. **    not permitted to do is to redistribute the source as "DSC Sample Code"
  8. **    after having made changes. If you're going to re-distribute the source,
  9. **    we require that you make it clear in the source that the code was
  10. **    descended from Apple Sample Code, but that you've made changes.
  11. */
  12.  
  13. /*----------------------------PREC • Print Record ---------------------------------------*/
  14. type 'PREC' {
  15.         integer;                                                /* iPrVersion            */
  16.         integer;                                                /* idev                    */
  17.         integer;                                                /* iVRes                */
  18.         integer;                                                /* iHRes                */
  19.         rect;                                                    /* rPage                */
  20.         rect;                                                    /* rPaper                */
  21.         integer;                                                /* wdev                    */
  22.         integer;                                                /* iPageV                */
  23.         integer;                                                /* iPageH                */
  24.         byte;                                                    /* bPort                */
  25.         byte feedCut, feedFanfold, feedMechCut, feedOther;        /* feed                    */
  26.         integer;                                                /* idev                    */
  27.         integer;                                                /* iVRes                */
  28.         integer;                                                /* iHRes                */
  29.         rect;                                                    /* rPage                */
  30.         integer;                                                /* iRowBytes            */
  31.         integer;                                                /* iBandV                */
  32.         integer;                                                /* iBandH                */
  33.         integer;                                                /* iDevBytes            */
  34.         integer;                                                /* iBandS                */
  35.         byte;                                                    /* bPatScale            */
  36.         byte;                                                    /* bUlThick                */
  37.         byte;                                                    /* bUlOffset            */
  38.         byte;                                                    /* bUlShadow            */
  39.         byte scanTB, scanBT, scanLR, scanRL;                    /* scan                    */
  40.         byte;                                                    /* bXInfoX                */
  41.         integer;                                                /* iFstPage                */
  42.         integer;                                                /* iLstPage                */
  43.         integer;                                                /* iCopies                */
  44.         byte;                                                    /* bJDocLoop            */
  45.         byte;                                                    /* fFromUsr                */
  46.         unsigned hex longint;                                    /* pIdleProc            */
  47.         unsigned hex longint;                                    /* pFileName            */
  48.         integer;                                                /* iFileVol                */
  49.         byte;                                                    /* bFileVers            */
  50.         byte;                                                    /* bJobX                */
  51.         wide array [19] {                                        /* printX                */
  52.                 integer;
  53.         };
  54. };
  55.